import { IEditView2Ability } from '../ability';
import { IEditView2Store } from '../store';
import { IDEViewController } from './i-de-view-controller';

/**
 * 编辑视图2控制器基类
 *
 * @export
 * @interface IEditView2Controller
 * @extends {IDEViewController<T, A>}
 * @template T 仓库数据接口
 * @template A 视图能力接口
 */
export type IEditView2Controller<
	S extends IEditView2Store,
	A extends IEditView2Ability
> = IDEViewController<S, A>;
